Synergy of UML and Simulink
نویسنده
چکیده
ion and partitioning can be regarded from three dimensions: Software The key for software specification and development is a target group specific presentation of the realised functions and their connections and distribution for all roles involved along the development process. The partitioning represents the mapping between functional specification from a user’s point of view and the functional architecture of the implementation. Methodology Numerous functional requirements in an automotive ECU can not be handled at once. A methodology has to be defined thus these aspects are handled separately in a deeply structured process, e.g. user functions vs. communication, software architecture vs. hardware architecture vs. software distribution on the components. Tool & Notation The realisation of a structured process handling different abstractions along the path requires the use of the most appropriate notation for each abstraction. The UML provides a much broader range of means of description, with advantages especially for the analysis and design phases. In Simulink a clear defined methodology and modelling guidelines are necessary in order to realise the necessary abstractions and topology descriptions. 2.5. Integration in three dimensions The integration of steps of the development process and objects developed requires the integration in these three dimensions.
منابع مشابه
Using UML as a front-end for an efficient Simulink- based multithread code generation targeting MPSoCs
UML provides all benefits from the object-oriented paradigm, such as encapsulation and reusability, while Simulink is targeted to support multiple models of computation such as stream processing and control. Recently, a Simulink-based design flow was proposed to address MPSoC systems, generating multithread code. However, MPSoC modeling with Simulink is error-prone and does not adequately cope ...
متن کاملDesign of the Mechatronic System with Help of Uml Diagrams
The Unified Modelling Language (UML) is a language that helps to visualize, design and document models of large and complex systems. Terminology and notation of visual modelling can be used as common high level object oriented language for design of the mechatronic systems. Index terms UML, mechatronics, CASE tool, MATLAB, Simulink, Stateflow
متن کاملEmbedded SW Design Space Exploration and Automation using UML-Based Tools
This tutorial discusses design space exploration and software automation based on an UML front-end. First, we review software automation tools targeted at the embedded systems domain. Following, we present an approach for the estimation of memory, performance, and energy of a given application modeled from an initial UML specification. We proceed with an analysis of the possibilities of linking...
متن کاملTowards a Control Software Design Environment Using a Meta-modelling Technique
The novelty of this paper is mainly the integration of multi-disciplinary software tools into a control software design environment, namely the Integrated Design Notation (IDN). The IDN supports the design, development and implementation of decentralised distributed control systems. This new environment is based on the UML meta-model standard. The translation process to integrate a control soft...
متن کاملMapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net
This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...
متن کامل